const koa = require("koa")
const path = require("path")
// const router = require('./router/index')
const router =require("koa-router")()
const static = require("koa-static")
const main = require("./model/index.js")
const app = new koa()


var fs = require("fs"),
    util = require("util"),
    pathL = path.join(__dirname,"./static/images");//在这里修改你要搜索的路径
function explorer(path){
    fs.readdir(path, function(err, files){
        //err 为错误 , files 文件名列表包含文件夹与文件
        if(err){
            console.log('error:\n' + err);
            return;
        }
        files.forEach(function(file){
            fs.stat(path + '/' + file, function(err, stat){
                if(err){console.log(err); return;}
                if(stat.isDirectory()){         //判断当前文件是否是文件夹        
                    // 如果是文件夹遍历
                    explorer(path + '/' + file);
                }else{
                    // 读出所有的文件
                    // console.log('文件名:' + path + '/' + file);
                    // console.log("http://127.0.0.1:8000/"+file);
                    var fileName = "http://127.0.0.1:8000/images/"+file
                    console.log(fileName);
                    main("expenditure").then(
                        response=>{
                            response.insertOne({"pic":fileName})
                        }
                    )
                }               
            });
        });
    });
}
 explorer(pathL)


// router.get("/find",async ctx=>{
//     var collection =await main("index")
//     var result = await collection.find({}).toArray()
//     ctx.body =result
// })
app.use(static(path.join(__dirname,"./static")))
// app.use(router.routes())
app.listen(8000,()=>{
    console.log('服务器打开了');
})
